package com.tbit.uqbike.client.pojo;

import java.util.List;

/**
 * 电子围栏
 *
 * @author Leon
 * 2017年12月6日 下午7:07:14
 */
public class Geo {
    /**
     * 电子围栏id
     */
    private Integer geoId;
    /**
     * 代理商id
     */
    private Integer accountId;
    /**
     * 电子围栏名称
     */
    private String name;
    /**
     * 电子围栏类型（0：圆形；1：多边形）
     */
    private Integer geoType;
    /**
     * 半径
     */
    private Integer radius;
    /**
     * 经纬度集合
     */
    private String points;
    /**
     * 更新时间
     */
    private String updateTime;
    /**
     * 备注
     */
    private String remark;
    /**
     * 电子围栏开关
     */
    private Integer geoSwitch;
    /**
     * 断电开关
     */
    private Integer cutSwitch;
    /**
     * 上电开关
     */
    private Integer recoverSwitch;
    /**
     * 断电时长
     */
    private Integer cutTimeLong;
    /**
     * 中心经度
     */
    private String centerLo;
    /**
     * 中心纬度
     */
    private String centerLa;
    /**
     * 腾讯经纬度集合
     */
    private String pointsC;
    /**
     * 经纬度集合
     */
    private List<Point> pointList;
    /**
     * 自动临时停车触发时间
     */
    private Integer stopTime;
    /**
     * 自动结束订单触发时间
     */
    private Integer finishTime;
    /**
     * 自动结束订单开关
     */
    private Boolean finishOrderSwitch;

    public Boolean getFinishOrderSwitch() {
        return finishOrderSwitch;
    }

    public void setFinishOrderSwitch(Boolean finishOrderSwitch) {
        this.finishOrderSwitch = finishOrderSwitch;
    }

    public Integer getGeoId() {
        return geoId;
    }

    public void setGeoId(Integer geoId) {
        this.geoId = geoId;
    }

    public Integer getAccountId() {
        return accountId;
    }

    public void setAccountId(Integer accountId) {
        this.accountId = accountId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Integer getGeoType() {
        return geoType;
    }

    public void setGeoType(Integer geoType) {
        this.geoType = geoType;
    }

    public Integer getRadius() {
        return radius;
    }

    public void setRadius(Integer radius) {
        this.radius = radius;
    }

    public String getPoints() {
        return points;
    }

    public void setPoints(String points) {
        this.points = points;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Integer getGeoSwitch() {
        return geoSwitch;
    }

    public void setGeoSwitch(Integer geoSwitch) {
        this.geoSwitch = geoSwitch;
    }

    public Integer getCutSwitch() {
        return cutSwitch;
    }

    public void setCutSwitch(Integer cutSwitch) {
        this.cutSwitch = cutSwitch;
    }

    public Integer getRecoverSwitch() {
        return recoverSwitch;
    }

    public void setRecoverSwitch(Integer recoverSwitch) {
        this.recoverSwitch = recoverSwitch;
    }

    public Integer getCutTimeLong() {
        return cutTimeLong;
    }

    public void setCutTimeLong(Integer cutTimeLong) {
        this.cutTimeLong = cutTimeLong;
    }

    public String getCenterLo() {
        return centerLo;
    }

    public void setCenterLo(String centerLo) {
        this.centerLo = centerLo;
    }

    public String getCenterLa() {
        return centerLa;
    }

    public void setCenterLa(String centerLa) {
        this.centerLa = centerLa;
    }

    public String getPointsC() {
        return pointsC;
    }

    public void setPointsC(String pointsC) {
        this.pointsC = pointsC;
    }

    public List<Point> getPointList() {
        return pointList;
    }

    public void setPointList(List<Point> pointList) {
        this.pointList = pointList;
    }

    public Integer getStopTime() {
        return stopTime;
    }

    public void setStopTime(Integer stopTime) {
        this.stopTime = stopTime;
    }

    public Integer getFinishTime() {
        return finishTime;
    }

    public void setFinishTime(Integer finishTime) {
        this.finishTime = finishTime;
    }

    @Override
    public String toString() {
        return "Geo [geoId=" + geoId + ", accountId=" + accountId + ", name=" + name + ", geoType=" + geoType + ", radius=" + radius + ", points=" + points + ", updateTime=" + updateTime + ", remark=" + remark + ", geoSwitch=" + geoSwitch
                + ", cutSwitch=" + cutSwitch + ", recoverSwitch=" + recoverSwitch + ", cutTimeLong=" + cutTimeLong + ", centerLo=" + centerLo + ", centerLa=" + centerLa + "]";
    }

}
